/* 订单信息 */

.mid-top {
    height: 8vw;
    width: 95%;
    margin: 0 auto;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    color: gray;
    font-size: 3vw;
}


/* 商家信息 */

.marchant {
    display: flex;
    align-content: center;
    justify-content: space-between;
    height: 10vw;
    width: 95%;
    font-size: 3vw;
    color: rgb(138, 138, 138);
    font-weight: 800;
    margin: 0 auto;
}

.marchant .mleft {
    display: flex;
    align-items: center;
}

.marchant .mleft .fa-angle-down {
    flex: 0 0 10%;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 4vw;
    font-weight: bolder;
}

.marchant .mright {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    color: red;
}


/* 菜单列表 */

.menulist {
    width: 95%;
    margin: 0 auto;
    font-size: 2vw;
    color: rgb(138, 138, 138);
    display: flex;
    height: 5vw;
    align-items: center;
    justify-content: space-between;
    font-weight: 600;
}

.menulist .lright {
    display: flex;
    align-items: center;
    justify-content: flex-end;
}


/* 支付方式 */

.payway {
    display: flex;
    width: 95%;
    margin: 0 auto;
    height: 15vw;
    align-items: center;
    justify-content: space-between;
}

.payway .wleft {
    display: flex;
    align-items: center;
}

.payway .wleft img {
    width: 10vw;
    height: 10vw;
}

.payway .wleft .ptext {
    font-size: 3.2vw;
    margin-left: 3vw;
    font-weight: 600;
    color: rgb(115, 118, 119);
}

.payway .wright {
    display: flex;
    flex-direction: row;
    justify-content: flex-end;
    align-items: center;
}

.payway .wright .di {
    width: auto;
}

.payway .wright .fa-check-square {
    color: rgb(48, 192, 48);
}


/* 确认支付 */

.sure {
    background-color: rgb(48, 192, 48);
    width: 95%;
    margin: 2vw auto;
    height: 8vw;
    border-radius: 5px;
    display: flex;
    color: white;
    align-items: center;
    justify-content: center;
    font-size: 2vw;
    font-weight: 600;
}